.admin {
  width: 100%;
  height: 100vh;
  padding: 0 16rpx;
  box-sizing: border-box;
  position: relative;

  .body {
    height: 70%;
    // background-color: #f5f5f5;
    border-radius: 16rpx;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;

    .top {
      width: 100%;
      height: 10%;
    }

    .bottom {
      width: 90%;
      font-size: 24px;

      .at-form::after {
        border-top-width: 0;
      }

      .userInfoForm {
        border-radius: 16px;
        overflow: hidden;

        .at-input {
          margin-left: 0;
          padding: 16rpx 0;
        }

        .at-input__input {
          font-size: 28px;
          padding: 18rpx 32rpx;
          background-color: #f5f5f5;
          border-radius: 50rpx;
        }

        .at-input__title {
          font-size: 28px;
          font-weight: bold;
        }

        .phoneNumberInfo {
          // display: flex;
        }

        .submit {
          border-radius: 50rpx;
          background-color: #000002;
          color: #ffffff;
          font-size: 28rpx;
          margin-top: 20rpx;
          line-height: 80rpx;
          height: 80rpx;
        }
      }
    }
  }
}
